Profiling and Autotuning for Energy-Aware Approximate Programming

نویسندگان

  • Michael F. Ringenburg
  • Adrian Sampson
  • Luis Ceze
  • Dan Grossman
چکیده

One promising approach to energy-efficient computation, approximate computing, trades off output precision for gains in energy efficiency. Many applications can easily tolerate small errors, especially if they are handled in a disciplined manner. However, approximation introduces an inherent tradeoff between quality of result and energy efficiency. Existing approaches lack ways to quantify and study these tradeoffs. This paper proposes tools to prototype, profile, and automatically tune the quality of programs designed to run on future approximate hardware. We describe the software layers required in such a system and discuss design considerations. We built an OCaml-based prototype of our set of tools and performed three case studies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quality of Service Profiling and Autotuning for Energy-Aware Approximate Programming

One promising approach to energy-efficient computation, approximate computing, trades off output precision for gains in energy efficiency. Many applications can easily tolerate small errors, especially if they are handled in a disciplined manner. However, approximation introduces an inherent tradeoff between quality of service and energy efficiency. Existing approaches lack ways to quantify and...

متن کامل

Special issue on automatic application tuning for HPC architectures

High Performance Computing architectures have become incredibly complex and exploiting their full potential is becoming more and more challenging. As a consequence, automatic performance tuning (autotuning) of HPC applications is of growing interest and many research groups around the world are currently involved. Autotuning is still a rapidly evolving research field with many different approac...

متن کامل

Profiling of Code_Saturne with HPCToolkit and TAU, and autotuning Kernels with Orio

This study has profiled the application Code Saturne, which is part of the PRACE benchmark suite. The profiling has been carried out with the tools HPCtookit and Tuning and Analysis Utilities (TAU) with the target of finding compute kernels suitable for autotuning. Autotuning is regarded as a necessary step in achieving sustainable performance at an Exascale level as Exascale systems most likel...

متن کامل

Evolutionary Computing Assisted Wireless Sensor Network Mining for QoS-Centric and Energy-efficient Routing Protocol

The exponential rise in wireless communication demands and allied applications have revitalized academia-industries to develop more efficient routing protocols. Wireless Sensor Network (WSN) being battery operated network, it often undergoes node death-causing pre-ma...

متن کامل

Performance Analysis of An Energy Aware Multi- path Routing Algorithm for Mobile Ad Hoc Networks

In this paper we present the performance analysis of an Energy Aware Multi-path Dynamic Source Routing protocol (EA-MPDSR). This protocol is based on the existing on-demand Dynamic Source Routing protocol (DSR). It is energy aware and uses a multi -path technique. EA-MPDSR reduces the energy consumed per received data bytes as well as prolongs the network lifetime which leads to improvement in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014